//
//  SPPlayCGIParseResult.h
//  SuperPlayer
//
//  Created by cui on 2019/12/25.
//  Copyright © 2019 annidy. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "SPSubStreamInfo.h"
#import "CTAdaptiveStream.h"
#import "CTSuperPlayerSprite.h"
#import "SPVideoFrameDescription.h"
#import "CTSuperPlayerUrl.h"
@class TXImageSprite;

@interface SPPlayCGIParseResult : NSObject

/// 视频播放url
@property (nonatomic, copy) NSString *url;
/// 视频名称
@property (nonatomic, copy) NSString *name;
/// 雪碧图对象
@property (nonatomic, strong) TXImageSprite *imageSprite;
/// 雪碧图打点帧信息
@property (nonatomic, strong) NSArray<SPVideoFrameDescription *> *keyFrameDescList;
/// 字流画质信息
@property (nonatomic, strong) NSArray<SPSubStreamInfo *> *resolutionArray;
/// 原视频时长
@property (nonatomic, assign) NSTimeInterval originalDuration;
/// 预留字段，暂不使用
@property (nonatomic, strong) NSArray<CTAdaptiveStream *> *adaptiveStreamArray;
/// V2协议的多码率URL列表
@property (nonatomic, strong) NSArray<CTSuperPlayerUrl *> *multiVideoURLs;

@end
